package com.gzu.shop.annotation;

import com.gzu.shop.enumeration.AccessLevel;

import java.lang.annotation.*;

@Retention(RetentionPolicy.RUNTIME) // 运行时生效
@Target({ElementType.METHOD, ElementType.TYPE}) // 作用于类和方法上
@Documented     // 在生成javac时显示该注解的信息
@Inherited  // 注解可以被继承
public @interface Access {
    // 用户级别
    AccessLevel value() default AccessLevel.LOGIN; //默认为ALL
}
